package com.seur.web.plantillas;

import org.zkoss.zul.Window;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Label;

/**
 * User: Diego
 * Date: 05-jun-2009
 * Time: 13:45:05
 */
public class CampoFiltro extends Window {
    private String nombre;
    private String descripcion;
    private String tipo;
    private Textbox tValor;
    private Label lDescripcion;

    public String getNombre() { return this.nombre; }
    public void setNombre(String nombre) { this.nombre = nombre; }

    public String getDescripcion() { return descripcion; }
    public void setDescripcion(String descripcion) { this.descripcion = descripcion; }

    public String getTipo() { return tipo; }
    public void setTipo(String tipo) { this.tipo = tipo; }

    public String getValor() { return tValor.getValue(); }
    public void setValor(String valor) { tValor.setValue(valor); }
    
    public void asignar(String nombre, String descripcion, String valor){
        this.nombre=nombre;
        tValor = (Textbox)getFellow(nombre+"_valor");
        lDescripcion = (Label)getFellow(nombre+"_descripcion");
        tValor.setValue(valor);
        lDescripcion.setValue(descripcion);
    }
}
